import easygui as e
from PIL import Image,ImageDraw,ImageFont

msg = '请填写信息'
title = '表情包生成器'
fieldName = ['原图片','另存为','添加文字','文字大小','文字位置x','文字位置y']
fieldValues = e.multenterbox(msg,title,fieldName)#多文本输入框

#获取输入框的值
img1 = fieldValues[0]#原图片地址
img2 = fieldValues[1]#新图片地址
word = fieldValues[2]#添加的文字
wordsize = int(fieldValues[3])#文字大小
wordx = int(fieldValues[4])#文字x
wordy = int(fieldValues[5])#文字y

#加载图片
im = Image.open(img1)
draw = ImageDraw.Draw(im)
#设置文字字体和大小
font = ImageFont.truetype('simhei.ttf',wordsize)#黑体
#插入文字
draw.text((wordx,wordy),word,fill='black',font=font)
#显示图片
im.show()
#保存
im.save(img2)
